Redundancy of Variables in CLP (R)

نویسندگان

  • Andrew D. Macdonald
  • Peter J. Stuckey
  • Roland H. C. Yap
چکیده

Constraint logic programming (CLP) languages allow natural and concise programming with constraints. In executing CLP languages the cost of constraint solving dominates the time and space considerations, so optimization of constraint solving is of paramount importance. CLP(R) is a constraint logic programming language over real numbers. Typically, in the execution of a CLP(R) program, many variables remain in a state where the constraint solver continually manipulates them, even if they will never be referenced in the remaining computation. This phenomenon is critical since continually manipulating these variables which are no longer of interest causes slower execution. Detecting such variables is a non-trivial problem. In this paper we describe a data ow analysis to detect redundant variables, and explain how the solver can be modiied to take advantage of this information. Experiments indicate that removing such variables yields substantial space and time saving in the execution of CLP(R).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generalized Redundant Inequalities in CLP(R)

Future redundant inequalities in a CLP(R) program are those that are guaranteed to be subsumed after no more than one subsequent procedure call, usually in the context of a recursive procedure. Inequalities must generally be tested for consistency with the collected constraint set and then added to it. However, future redundant inequalities need only be tested for consistency, thus resulting in...

متن کامل

A redundancy allocation problem with the choice of redundancy strategies by a memetic algorithm

This paper proposes an efficient algorithm based on memetic algorithm (MA) for a redundancy allocation problem without component mixing (RAPCM) in a series-parallel system when the redundancy strategy can be chosen for individual subsystems. Majority of the solution methods for the general RAPCM assume that the type of a redundancy strategy for each subsystem is pre-determined and known a prior...

متن کامل

Increasing the Reliability and the Profit in a Redundancy Allocation Problem

This paper proposes a new mathematical model for multi-objective redundancy allocation problem (RAP) without component mixing in each subsystem when the redundancy strategy can be chosen for individual subsystems. Majority of the mathematical model for the multi-objective redundancy allocation problems (MORAP) assume that the redundancy strategy for each subsystem is predetermined and fixed...

متن کامل

A New Approach to Monitoring and Evaluation of Cecal Ligation and Puncture Sepsis Model

Background: Sepsis is a systemic inflammatory disease in response to the pathogens that leads to vital organ failures the failure of vital organs. Appropriate animal models should be developed to measure the effectiveness of therapeutic methods. Cecal Ligation and Puncture (CLP) is the most widely used methods of creating the sepsis model. Some variables interfere in the creation of the CLP mod...

متن کامل

The anti-inflammatory and antioxidant effects of rosa damascena mill. essential oil on the lung injury in the CLP model

Background: Sepsis or infection is the second leading cause of death in people who are intensive care units. Due to the side effects of NSAIDs drugs, the use of medicinal plants with anti-inflammatory such as Rosa (R.) damascene Mill. for treating and reducing the symptoms of the inflammation has been suggested. Objective: The current study aimed to evaluate the anti-inflammatory and antioxodan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993